DbTrendGetMemberFlags (CTLX¿¡¼­¸¸ Áö¿ø)

 

µ¥ÀÌÅͺ£À̽º Æ®·£µå ¿ÀºêÁ§Æ® (Database Trend Object) ¿¡¼­ ÁöÁ¤ÇÑ ±¸¼º¿øÀÇ ±¸¼º¿ø ¿É¼ÇÀ» Àоî¿Â´Ù.

 

int @DbTrendGetMemberFlags(string classname, int pos);

 

ÇÔ¼öÀÎÀÚ

string classname : µ¥ÀÌÅͺ£À̽º Æ®·£µå ¿ÀºêÁ§Æ®ÀÇ À̸§

int pos : ±×·¡ÇÁ ±¸¼º¿ø ¹øÈ£ (0¹øºÎÅÍ ½ÃÀÛ 0Àº ù¹ø° ±¸¼º¿ø)

 

¹Ýȯ °ª

±¸¼º¿øÀÇ ¿É¼Ç°ªÀÌ ¹ÝȯµÈ´Ù. (°ªÀº OR·Î ±¸¼ºµÈ´Ù.) °¢ °ªÀº ºñÆ®·Î µÇ¾î À־ ¿©·¯ ¿É¼ÇÀÌ °°ÀÌ µé¾î ÀÖ´Ù. 0x0001 = HiHi °æ°èÇ¥½Ã, 0x0002 = High °æ°èÇ¥½Ã, 0x0004 = Low °æ°èÇ¥½Ã, 0x0008 = LoLo Ç¥½Ã,  ¿¹¸¦ µé¾î 0x0007 °ªÀÌ ¹ÝȯµÇ¸é 0x0001|0x0002|0x0004 °ªÀÌ Á¶ÇյǾî ÀÖÀ¸¹Ç·Î HiHi,High,Low °æ°èÇ¥½Ã°¡ µÇ°í ÀÖ´Ù´Â ¶æÀÌ´Ù.

 

¿¹Á¦

flag = @DbTrendGetMemberFlags("DbTrend1", 0);

if((flag & 0x0001) == 0x0001) { // HiHi °æ°èÇ¥½Ã°¡ ONµÇ¾î ÀÖ´Ù.

   ¡¦

}

if((flag & 0x0002) == 0x0002) { // High °æ°èÇ¥½Ã°¡ ONµÇ¾î ÀÖ´Ù.

   ¡¦

}

if((flag & 0x0004) == 0x0004) { // Low °æ°èÇ¥½Ã°¡ ONµÇ¾î ÀÖ´Ù.

   ¡¦

}

if((flag & 0x0008) == 0x0008) { // LoLo °æ°èÇ¥½Ã°¡ ONµÇ¾î ÀÖ´Ù.

   ¡¦

}

 

¹®Àå¼³¸í : DbTrend1 ¿ÀºêÁ§Æ®ÀÇ 1¹ø° ±¸¼º¿øÀÇ ¿É¼ÇÀ» Àоî¿Í¼­ °¢ ¼³Á¤ »óÅ¿¡ µû¶ó¼­ ¾î¶² ¹®ÀåÀ» ½ÇÇàÇÑ´Ù.

 

°ü·ÃÇ׸ñ

@DbTrendAddMember()

@DbTrendClear()

@DbTrendGetMax()

@DbTrendGetMemberFlags()

@DbTrendGetMin()

@DbTrendGetRealPos()

@DbTrendGetShowSize()

@DbTrendReLoad()

@DbTrendRemoveAt()

@DbTrendSaveToCsv()

@DbTrendSetDataType()

@DbTrendSetDsn()

@DbTrendSetMax()

@DbTrendSetMemberFlags()

@DbTrendSetMemberTable()

@DbTrendSetMin()

@DbTrendSetShowSize()

@DbTrendSetStartTime()

@DbTrendSetTable()

@DbTrendShiftTime()